import os
import unittest
import time
import HTMLTestRunner

#找到report文件


path =os.path.join(os.path.dirname(os.path.abspath(__file__)),'report')
print(path)
# 创建文件名
report_filename=time.strftime('%Y%m%d%H%M%S')+'HTMLreport.html'
# 在将文件名进行拼接
html_reportfilename=os.path.join(path,report_filename)
print(html_reportfilename)

#驱动  执行两个测试用例
loader =unittest.defaultTestLoader.discover('case','test_alter_search_order.py')

with open(html_reportfilename,'wb')as f:
    runner =HTMLTestRunner.HTMLTestRunner(
        tester='admin',
        title='自动化测试报告',
        description='描述',
        stream=f,
        verbosity=2
    )
    runner.run(loader)

# runner.run(loader)#写在这里会报错 因为文件会关闭with open会自动关闭文件







